de.ueberdosis.mp3info.id3v2
Class FrameTRCK
java.lang.Object
|
+--de.ueberdosis.mp3info.id3v2.ID3V2Frame
|
+--de.ueberdosis.mp3info.id3v2.FrameT
|
+--de.ueberdosis.mp3info.id3v2.FrameTRCK
- All Implemented Interfaces:
- Defines
- public class FrameTRCK
- extends FrameT
Track frame
The 'Track number/Position in set' frame is a numeric string
containing the order number of the audio-file on its original recording.
This may be extended with a "/" character and a numeric string
containing the total numer of tracks/elements on the original recording.
E.g. "4/9".
Constructor Summary |
FrameTRCK()
|
FrameTRCK(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
|
FrameTRCK(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
|
Method Summary |
boolean |
canDisplay()
Informs if the frame can create a component to display its contents
To be overwritten by subclasses |
boolean |
canEdit()
Informs if the frame can create a component to edit its contents
To be overwritten by subclasses |
de.ueberdosis.mp3info.gui.Id3JPanel |
createJPanel(boolean edit,
boolean selfupdate)
Creates a JPanel to display or edit the contents of the frame. |
java.lang.String |
getLongName()
|
java.lang.String |
toString()
|
Methods inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame |
createPanel, deprecatedSince, equals, getDataLengthIndicator, getFileAlterPreservation, getFrameID, getSize, getTagAlterPreservation, getUnsynchronisation, hasGroupingIdentity, isAltered, isCompressed, isEncrypted, isReadOnly, isValid, legalSince, toByteArray |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FrameTRCK
public FrameTRCK()
FrameTRCK
public FrameTRCK(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
FrameTRCK
public FrameTRCK(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
throws SeekPastEndException
getLongName
public java.lang.String getLongName()
- Overrides:
getLongName
in class FrameT
toString
public java.lang.String toString()
- Overrides:
toString
in class FrameT
canDisplay
public boolean canDisplay()
- Description copied from class:
ID3V2Frame
- Informs if the frame can create a component to display its contents
To be overwritten by subclasses
- Overrides:
canDisplay
in class ID3V2Frame
canEdit
public boolean canEdit()
- Description copied from class:
ID3V2Frame
- Informs if the frame can create a component to edit its contents
To be overwritten by subclasses
- Overrides:
canEdit
in class ID3V2Frame
createJPanel
public de.ueberdosis.mp3info.gui.Id3JPanel createJPanel(boolean edit,
boolean selfupdate)
- Description copied from class:
ID3V2Frame
- Creates a JPanel to display or edit the contents of the frame.
To be overwritten by subclasses.
The results of canDisplay / canEdit are only binding for this
method (ie. for JPanels). AWT-Panels may or may not be
implemented.
- Overrides:
createJPanel
in class ID3V2Frame
- Parameters:
edit
- switches between display- (false) and edit-mode (true)selfupdate
- switches if the created component takes care of
updating its data or not. Generally this means that the component
carries its own update-button.
Of course, selfupdate is useless without edit set to true.
- Returns:
- a JPanel that can be used to display or edit the contents